home *** CD-ROM | disk | FTP | other *** search
/ Hráč 1999 January / Hrac_26_1999-01_cd1.bin / Demos / Uprising 2 / data1.cab / game_art / FONTS / smoke.stg < prev    next >
Text File  |  1998-11-06  |  6KB  |  216 lines

  1.  
  2. # test comment
  3.  
  4. # Commands Supported:
  5.  
  6. # BEGIN <block type> <block instance> 
  7.  
  8.     # Types Supported:
  9.     
  10.     # SMOKE: 
  11.     
  12.         # Smoke type instances supported:
  13.         
  14.         # BASIC
  15.         # BLDG 
  16.         # FLARE
  17.         # NUKE
  18.         # PROJL_A
  19.         # PROJL_B
  20.         # PROJL_C
  21.         # GROUND
  22.         
  23. # SET <variable name> <value>
  24.  
  25.     # values can be integers, floating points, or one of the supported constants.
  26.     
  27.     # Settable Variables:
  28.     
  29.     # artType   -    Constants supported:
  30.     #         ART_BLACK_SMOKE 
  31.     #         ART_TOMAHAWK_SMOKE
  32.     #         ART_MISSILE_SMOKE
  33.     #         ART_NUKE_FIREBALL
  34.     #         ART_DUST_SMOKE
  35.          
  36.     # minDuration       
  37.     # maxDuration       
  38.     # numberOfLoops     
  39.     # horizontalChange  
  40.     # verticalChange    
  41.     # startSize         
  42.     # horizontalIncrease
  43.     # verticalIncrease  
  44.     # rotationMin       
  45.     # rotationMax       
  46.     # fadeDelay     
  47.  
  48. # File is not case sensitive.    
  49. # In the local file, you only need to set those entries that
  50. # are different from this file here. For Example:
  51. #
  52. #     BEGIN SMOKE Basic
  53. #        SET artType ART_TOMAHAWK_SMOKE
  54. #    END
  55. #    if you just want to change the art for the basic smoke.
  56.  
  57. #------------------------------------------------------------------------------------------
  58. # Basic smoke
  59.  
  60. BEGIN SMOKE Basic
  61.  
  62.     SET artType        ART_BLACK_SMOKE
  63.     SET numberOfLoops            0        # num cycles smoke stays in world for
  64.     SET minDuration                20        # min msecs it takes to play a cycle of smoke anim
  65.     SET maxDuration                70        # max msecs it takes to play a cycle of smoke anim
  66.     SET horizontalChange        30        # horizontal drift
  67.     SET verticalChange          60         # float speed
  68.     SET startSize                18.0f    # initial world width
  69.     SET horizontalIncrease       3.6f    # width increase / second
  70.     SET verticalIncrease         4.0f    # height increase / second
  71.     SET rotationMin                    5
  72.     SET rotationMax                  20
  73.     SET fadeDelay                    0.1f
  74.     
  75. END  # Basic block
  76.  
  77.  
  78. #------------------------------------------------------------------------------------------
  79. # Building smoke 
  80.     
  81. BEGIN SMOKE Bldg
  82.     
  83.     SET artType                 ART_BLACK_SMOKE
  84.     SET numberOfLoops         0        #num cycles smoke stays in world for
  85.     SET minDuration           170
  86.     SET maxDuration           190
  87.     SET horizontalChange        50
  88.     SET verticalChange        50 
  89.     SET startSize           375.0f
  90.     SET horizontalIncrease        18.0f
  91.     SET verticalIncrease        18.0f
  92.     SET rotationMin             5
  93.     SET rotationMax            20
  94.     SET fadeDelay             0.4f
  95.  
  96. END # Bldg block    
  97.  
  98. #------------------------------------------------------------------------------------------
  99. # Flare Smoke
  100.                                                                                                                     
  101. BEGIN SMOKE Flare
  102.  
  103.     SET artType                 ART_BLACK_SMOKE
  104.     SET numberOfLoops         0
  105.     SET minDuration            50
  106.     SET maxDuration            70
  107.     SET horizontalChange        40
  108.     SET verticalChange        40
  109.     SET startSize            50.0f
  110.     SET horizontalIncrease         2.0f
  111.     SET verticalIncrease         1.0f
  112.     SET rotationMin             5
  113.     SET rotationMax            20
  114.     SET fadeDelay             0.0f
  115.     
  116. END # Flare block    
  117.  
  118. #------------------------------------------------------------------------------------------
  119.  
  120. BEGIN SMOKE Nuke
  121.     
  122.     SET artType                 ART_BLACK_SMOKE
  123.     SET numberOfLoops        16
  124.     SET minDuration            24
  125.     SET maxDuration             0
  126.     SET horizontalChange         0
  127.     SET verticalChange         5
  128.     SET startSize            70.0f
  129.     SET horizontalIncrease         3.0f
  130.     SET verticalIncrease         3.0f
  131.     SET rotationMin             5
  132.     SET rotationMax            20
  133.     SET fadeDelay             0.0f
  134.     
  135. END # Nuke block    
  136.  
  137. #------------------------------------------------------------------------------------------
  138.  
  139. BEGIN SMOKE Projl_A
  140.     
  141.     SET artType                 ART_MISSILE_SMOKE
  142.     SET numberOfLoops         0     #heat seekers
  143.     SET minDuration            25
  144.     SET maxDuration            35
  145.     SET horizontalChange         0
  146.     SET verticalChange         5
  147.     SET startSize            40.0f #30.0f
  148.     SET horizontalIncrease        15.0f
  149.     SET verticalIncrease        14.0f
  150.     SET rotationMin            28
  151.     SET rotationMax            32
  152.     SET fadeDelay             0.0f
  153.     
  154. END #  Proj_A block    
  155.  
  156. #------------------------------------------------------------------------------------------
  157.  
  158. BEGIN SMOKE Projl_B
  159.  
  160.     SET artType                ART_MISSILE_SMOKE
  161.     SET numberOfLoops        0
  162.     SET minDuration          80
  163.     SET maxDuration            0
  164.     SET horizontalChange        1
  165.     SET verticalChange       10
  166.     SET startSize             120.0f
  167.     SET horizontalIncrease       5.0f
  168.     SET verticalIncrease       5.0f
  169.     SET rotationMin           30
  170.     SET rotationMax           32
  171.     SET fadeDelay            0.0f
  172.     
  173. END # Proj_B block    
  174.  
  175. #------------------------------------------------------------------------------------------
  176.  
  177. BEGIN SMOKE Projl_C
  178.  
  179.     
  180.     SET artType                ART_TOMAHAWK_SMOKE
  181.     SET numberOfLoops        0          #tomahawk
  182.     SET minDuration           80
  183.     SET maxDuration           96
  184.     SET horizontalChange        0
  185.     SET verticalChange       20
  186.     SET startSize           60.0f
  187.     SET horizontalIncrease       20.0f
  188.     SET verticalIncrease       30.5f
  189.     SET rotationMin           38
  190.     SET rotationMax           44
  191.     SET fadeDelay            0.0f
  192.     
  193. END # Projl_C block    
  194.  
  195. #------------------------------------------------------------------------------------------
  196.  
  197. BEGIN SMOKE Ground
  198.  
  199.     SET artType                ART_DUST_SMOKE
  200.     SET numberOfLoops        0          #Ground smoke (mole mine)
  201.     SET minDuration           15
  202.     SET maxDuration           20
  203.     SET horizontalChange    0
  204.     SET verticalChange        0
  205.     SET startSize           80.0f
  206.     SET horizontalIncrease        5.0f
  207.     SET verticalIncrease        5.0f
  208.     SET rotationMin           18
  209.     SET rotationMax           23
  210.     SET fadeDelay            0.0f
  211.     
  212. END # Ground block    
  213.  
  214. #------------------------------------------------------------------------------------------
  215.  
  216.